<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>一些准备工作</title>
    <meta content="1200" property="og:image:width"/>
    <meta content="630" property="og:image:height"/>
    <link rel="icon" href="../../../img/icon.png">
    <link as="font" crossorigin="" href="../../../Agrandir-Heavy.2fd076131b76.woff2" rel="preload"
          type="font/woff2"/>
    <link as="font" crossorigin="" href="../../../Agrandir-Bold.5adcade67872.woff2" rel="preload"
          type="font/woff2"/>
    <link as="font" crossorigin="" href="../../../source-sans-pro-v14-latin-regular.899c8f78ce65.woff2"
          rel="preload" type="font/woff2"/>
    <link as="font" crossorigin="" href="../../../Agrandir-Regular.11a4ceb99823.woff2" rel="preload"
          type="font/woff2"/>
    <link as="font" crossorigin="" href="../../../source-sans-pro-v14-latin-600.c85615b29630.woff2" rel="preload"
          type="font/woff2"/>
    <link href="../../../common.0016184b0568.css" rel="stylesheet" type="text/css"/>
    <link href="../../../home.a12d472bcf09.css" rel="stylesheet" type="text/css"/>
    <link href="../../content-page.css" rel="stylesheet" type="text/css"/>
</head>
<header class="site-header">
    <br/>
    <h1 style="margin: 0 auto;text-align: left;margin: 0 50px;color: white;font-size: 3.5rem">
        <img src="../../../svg/icon-white.svg" height="80" width="80"/>&nbsp;&nbsp;Neil's wiki
        <button class="subscribe" onclick="location.href='../../subscribe/index.html'">Subscribe</button>
    </h1>
    <br/>
</header>
<body class="content-body">
<div class="content-body-class">
    <h1 class="hosting-pricing-plan-block__header">一些准备工作</h1>
    <div class="content-infos">
        <div class="content-h1">
            学习方法
        </div>
        <div class="content-list">
            1. 重视设计模式
        </div>
        <div class="content-list">
            2. 源码实现要看就都看全部
        </div>
        <div class="content-h1">
            源码学习思路
        </div>
        <div class="content-h2">
            您需要储备的储备基础知识
        </div>
        <div class="content-list">
            1. 设计模式（<strong>核心，必须掌握</strong>）
        </div>
        <div class="content-list">
            2. 算法与数据结构
        </div>
        <div class="content-list">
            3. 反射
        </div>
        <div class="content-list">
            4. 多线程
        </div>
        <div class="content-list">
            5. JVM
        </div>
        <div class="content-h2">
            阅读源码注意事项
        </div>
        <div class="content-list">
            1. 不要关注细节（需要捋清楚框架的整体脉络细节）
        </div>
        <div class="content-list">
            2. 看注释（接口、类、方法）
        </div>
        <div class="content-list">
            3. 见名知意
        </div>
        <div class="content-list">
            4. 大胆猜测，小心验证
        </div>
        <div class="content-list">
            5. 画图（时序图/架构图/总结图）
        </div>
        <div class="content-list">
            6. <strong>坚持</strong>
        </div>
        <div class="content-h2">
            适合人群
        </div>
        <div class="content-list">
            1. 源码是任何阶段都要进行学习的课程
            2. 对基本的应用的熟练
        </div>
        <div class="content-h2">
            好的源码书籍
        </div>
        <div class="content-list">
            《深入理解Spring MVC源代码》——王耀
        </div>
        <div class="content-list">
            《SpringBoot技术内幕：架构设计与实现原理》——朱智胜
        </div>
        <div class="content-list">
            《SpringBoot编程思想》——小马哥（mercyblitz）
        </div>
        <div class="content-list">
            《Spring技术内幕》——计文柯
        </div>
        <div class="content-list">
            《Spring源码深度解析》——郝佳
        </div>
        <div class="content-h2">
            时间
        </div>
        <div class="content-list">
            应该终身学习，具体视掌握程度而定
        </div>
        <div class="content-list">
            最好能够熟练运用
        </div>
        <div class="content-list">
            挤挤总会有的
        </div>
        <div class="content-list">
            效率
        </div>
        <div class="content-list">
            调整状态
        </div>
    </div>
</div>
</body>
</html>
<div class="back-to-home-page">
    <a class="call-to-action__link button" href="/">返回首页</a>
</div>
